Enveloping Sophisticated Tools into Computer-aided Software Engineering Environments (research Paper)
نویسندگان
چکیده
We present a CASE-tool integration strategy based on enveloping pre-existing tools without source code modiications, recompilation, or assuming an extension language or any other special capabilities on the part of the tool. This Black Box enveloping (or wrapping) idea has been around for a long time, but was previously restricted to relatively simple tools. We describe the design and implementation of a new Black Box enveloping facility intended for sophisticated tools | with particular concern for the emerging class of groupware applications.
منابع مشابه
Enveloping Sophisticated Tools into Computer-aided Software Engineering Environments
We present a CASE-tool integration strategy based on enveloping pre-existing tools without source access or assuming an API or any other special capabilities on the part of the tool. This Black Box enveloping (or wrapping) idea has been around for a long time, but was previously restricted to relatively simple tools such as compilers. We describe the design and implementation of a new Black Box...
متن کاملFrameKit, an Ada Framework for a Fast Implementation of CASE Environments
Software engineering methodologies rely on various and complex graphical representations and are more useful when associated to CASE (Computer Aided Software Engineering) tools designed to take care of constraints that have to be respected. Now, CASE tools gave way to CASE environments (a set of tools that have a strong coherence in their us). This concept provides enhanced solutions for softwa...
متن کاملRefinement and verification in component-based model-driven design
Modern software development has to deal with many different aspects and different views of applications. Thus it needs different modelling notations and tools to support more and more phases of the entire development process. To ensure the correctness of the models produced, the tools need to integrate sophisticated checkers, generators and transformations. A feasible approach to ensuring high ...
متن کاملCASE Environments and MetaCASE Tools
MetaCASE is a generic approach to computer-aided software engineering. In recent years MetaCASE tools have been developed both commercially and in research centers. Their usage domain varies from an all-purpose CASE to a software engineering teaching tool. They are claimed to provide solutions to some of the key problems surrounding adoption and use of traditional CASE tools. However very littl...
متن کاملAided Software Engineering ( CASE )
The success and acceptance of reuse tools and libraries depends on their integration into existing software development environments. However, the addition of large libraries of reusable components to software design databases only exacerbates the problem of design data management. Object-oriented databases originated to meet the requirements of design data management that relational databases ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994